tea cloth - German English Dictionary